elixir of life

Noun
  1. a hypothetical substance believed to maintain life indefinitely; once sought by alchemists
elixir of life
An alchemist carefully pours a glowing elixir of life into a crystal vial.